vb的一道真题``
来源:百度知道 编辑:UC知道 时间:2024/05/14 06:08:24
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框中输入以下字符串:
Microsoft Visual Basic Programming
然后编写如下事件过程:
Private Sub Command1_Click()
Open "d:\temp\outf.txt" For Output As #1
For i = 1 To Len(Text1.Text)
c = Mid(Text1.Text, i, 1)
If c >= "A" And c <= "Z" Then
Print #1, LCase(c)
End If
Next i
Close
End Sub
程序运行后,单击命令按狃,文件outf.txt中的内容是:
A)MVBP
B)mvbp
C)M
V
B
P
D)m
v
b
p
我对于答案是B还是D不太理解,希望大家能帮我解答,谢谢
Microsoft Visual Basic Programming
然后编写如下事件过程:
Private Sub Command1_Click()
Open "d:\temp\outf.txt" For Output As #1
For i = 1 To Len(Text1.Text)
c = Mid(Text1.Text, i, 1)
If c >= "A" And c <= "Z" Then
Print #1, LCase(c)
End If
Next i
Close
End Sub
程序运行后,单击命令按狃,文件outf.txt中的内容是:
A)MVBP
B)mvbp
C)M
V
B
P
D)m
v
b
p
我对于答案是B还是D不太理解,希望大家能帮我解答,谢谢
答案是D,原因是Print #1, LCase(c)这句代码最后没有分号,Print语句后如果有分号,表示紧跟上次打印的位置打印,而不加分号表示另起一行从头打印,如果是这样Print #1, LCase(c);那么答案就是B
哦,是D